/**
 * Created by yangfakuan on 2018/10/19.
 */
(function (e) {
    if (typeof define == "function" && define.amd) {
        define(e)
    } else {
        e(window, jQuery)
    }
})(function (e, r) {
    var n = {
        verifyPasswordBySessionFn: t,
        verifyPasswordFn: i,
        checkIDCard: re,
        getActivateEMailURLFn: c,
        getActivateEMailURLBySessionFn: s,
        authCodeValidate: f,
        displayPic: a,
        uploadFile: _,
        delPhoneEmail: d,
        getActivateEMailURL: u,
        getActivateEMailURLBySession: b,
        isExsitUser: l,
        registerCloudAccount: p,
        setPhoneEmail: y,
        updateUserInfo: S,
        getUserAccInfo: w,
        getUserAccInfoBySession: C,
        getUserAccListBySession: v,
        updateUserAgrs: g,
        getUserAgrs: j,
        setAcctProtect: x,
        resetPasswdMode: O,
        operDataForWapReg: N,
        checkNickname: H,
        unBoundThirdAcc: J,
        bindAcct2Third: h,
        delUser: A,
        reqDataCopy: m,
        thirdQuickReg: P,
        thirdRemoteLogin: k,
        activateMsisdn: B,
        logoutAllBrowser: R,
        checkDevice: T,
        accountConfirm: U,
        acctRecoveryByDev: F,
        saveFlowInfo: L,
        setTwoFactorAuth: D,
        push2TrustDev: E,
        getTwoFacRecovery: I,
        checkSecAccount: M,
        twoFacAcctRecovery: q,
        push2Dev: V,
        checkPayPassword: z,
        chkSecurityRisk: Q,
        chkSecurityRiskBySession: W,
        getCaptcha: G,
        uploadIDCard: K,
        setPicDefault: X,
        isExsitUserForForgetPwd: Y,
        get4FactorsListBySession: Z,
        get4FactorsList: $,
        getAccRecoverFlowUrl: ee,
        checkIDCard: re,
        isAgreeUsedDeviceFinger: ne,
        agreeLatestDFVersion: oe,
        dev: te,
        isCountrySupportPhone: ie,
        getSecurityCode: ce,
        resetPassword: se,
        resetPwdByEmail: ue,
        resetPwdBySMS: fe,
        verifyPasswordBySession: ae,
        verifyPassword: _e,
        updateUserPwdByOld: de,
        resetPwdBySecPhoneEmail: le,
        resetPwdByTrustDev: pe,
        getEMailAuthCode: ye,
        getSMSAuthCode: Se,
        chkAuthCode: we,
        getEMailAuthCodeBySession: Ce,
        getSMSAuthCodeBySession: ve,
        chkAuthCodeBySession: ge,
        remoteLogin: je,
        riskLogin: xe,
        chkRisk: Oe,
        agreeCrossSiteAgrs: Ne,
        weChatBindPhoneLogin: He,
        smsLogin: Je,
        updateTrustBrowser: he,
        getIPCountry: Ae,
        getCountryRegion: me,
        getAgreementContent: Pe,
        getCountryCallingCode: ke,
        isWeakPassword: Be,
        preFrozeAccount: Re,
        frozeAccount: Te,
        preUnfrozeAccount: Ue,
        unfrozeAccount: Fe,
        getComplainRec: Le,
        getComplainRecByUserAccount: De,
        updComplainRecImpl: Ee,
        updateTrustBrowser: he,
        chkForgotRisk: Ie,
        saveVerifyLockScreenResult: Me,
        answerSecurityQuestion: qe,
        refreshSecurityQuestion: be
    };
    var o = {
        "default": rss_new.uc_error_10000001,
        10000001: rss_new.uc_error_10000001,
        10000002: rss_new.uc_error_10000002,
        10000003: rss_new.uc_error_10000003,
        10000004: rss_new.uc_error_10000004,
        10002073: rss_new.uc_error_10002073_1,
        70001101: rss_new.uc_error_70001101,
        70001102: rss_new.uc_error_70001102,
        70001104: rss_new.uc_error_70001104,
        70001201: rss_new.uc_error_70001201_1,
        70001401: rss_new.uc_error_70001401,
        70002001: rss_new.uc_error_70002001,
        70002002: rss_new.uc_error_70002002,
        70002003: rss_new.uc_error_70002003,
        70002008: rss_new.uc_error_70002008,
        70002009: rss_new.uc_error_70002009,
        70002016: rss_new.uc_error_70002016,
        70002017: rss_new.uc_error_70002017,
        70002018: rss_new.uc_error_70002018,
        70002019: rss_new.uc_error_70002019,
        70002020: rss_new.uc_error_70002020,
        70002028: rss_new.uc_error_70002028,
        70002030: rss_new.uc_error_70002030,
        70002033: rss_new.uc_error_70002033,
        70002039: rss_new.uc_error_70002039,
        70002043: rss_new.uc_error_70002043,
        70002046: rss_new.uc_error_70002046,
        70002053: rss_new.uc_error_70002053,
        70002055: rss_new.uc_error_70002055,
        70002057: rss_new.uc_error_70002057,
        70002058: rss_new.uc_error_70002058,
        70002067: rss_new.uc_error_70002067,
        70002073: rss_new.uc_error_70002073,
        70005002: rss_new.uc_error_70005002,
        70005003: rss_new.uc_error_70005003,
        70005005: rss_new.uc_error_70005005,
        70006006: rss_new.uc_error_70006006,
        70006007: rss_new.uc_error_70006007_0,
        70006009: rss_new.uc_error_70006009,
        70006606: rss_new.uc_error_70006606,
        70007001: rss_new.uc_error_70007001,
        70007003: rss_new.uc_error_70007003,
        70007004: rss_new.uc_error_70007004,
        70007005: rss_new.uc_error_70007005,
        70007007: rss_new.uc_error_70007007,
        70002070: rss_new.uc_error_70002070,
        70007006: rss_new.uc_error_70007006,
        10000505: rss_new.uc_error_10000505,
        70008001: rss_new.uc_error_70008001,
        10000302: rss_new.uc_error_10000302,
        10000604: rss_new.uc_error_10000604,
        70005004: rss_new.uc_error_70005004,
        10001002: rss_new.uc_error_10001002,
        10001003: rss_new.uc_error_10001003,
        70009010: rss_new.uc_error_70009010,
        70002100: rss_new.uc_error_70002100,
        70009009: rss_new.uc_error_70009009,
        10000201: rss_new.common_js_wrongcode,
        10000000: rss_new.uploadHeadPic_dialog_upload_image_error,
        70009024: rss_new.uc_common_unbind_failed,
        7009999: rss_new.del_user_error_70002079,
        70001301: rss_new.uc_error_10000001,
        10000600: rss_new.uc_error_10000001,
        70018020: rss_new.uc_error_10000001,
        10000507: rss_new.uc_error_70002002,
        70002068: rss_new.uc_error_10000001,
        70002069: rss_new.uc_error_10000001,
        70008800: rss_new.error_risk_70008800,
        70007009: rss_new.uc_error_10000001,
        70007010: rss_new.uc_error_10000001,
        70002077: rss_new.uc_error_10000001,
        70002005: rss_new.uc_error_10000001,
        70001202: rss_new.uc_error_10000001,
        70002040: rss_new.uc_error_10000001,
        10000607: rss_new.uc_is_child,
        10000606: rss_new.uc_is_not_child,
        10000608: rss_new.uc_is_adult,
        10000609: rss_new.uc_is_not_adult,
        70002031: rss_new.uc_update_userinfo_fail,
        70002032: rss_new.uc_update_userinfo_fail,
        70009017: rss_new.uc_update_userinfo_fail,
        10001010: rss_new.resetpwd_accountinfo_not_exist,
        10000603: rss_new.resetpwd_accountinfo_not_exist,
        70002071: rss_new.login_dialog_wrong,
        10000605: rss_new.uc_deletechildagr_error,
        70007008: rss_new.uc_deletechildagr_error,
        70001105: rss_new.uc_error_70002003,
        70009025: rss_new.uc_error_70002003,
        70002079: rss_new.del_user_error_70002079,
        70007002: rss_new.uc_error_70002058,
        70002024: rss_new.uc_error_10000001,
        70004400: rss_new.uc_error_10000001,
        70002072: rss_new.uc_error_10000001,
        70002014: rss_new.uc_error_10000001,
        70002075: rss_new.uc_error_10000001,
        70002081: rss_new.uc_error_10000001,
        70002083: rss_new.uc_error_10000001,
        70008002: rss_new.uc_error_10000001,
        70002013: rss_new.uc_error_70001401,
        70002021: rss_new.uc_error_70001401,
        10000903: rss_new.uc_error_10000001,
        70009002: rss_new.appeal_inquiry_application_header,
        70009003: rss_new.appeal_inquiry_application_header,
        70009004: rss_new.uc_error_10000001,
        10000901: rss_new.uc_error_10000901,
        10003001: rss_new.resetPwd_selectVerifyType_payPwdError,
        10001007: rss_new.resetPwd_selectVerifyType_payPwdError,
        900230: rss_new.resetPwd_selectVerifyType_payPwdError,
        900231: rss_new.resetPwd_selectVerifyType_payPwdLock,
        10000301: rss_new.uc_error_10000001,
        10000509: rss_new.appeal_upload_IDCard_upload_fail,
        10000560: rss_new.uploadIDCard_err_upload_failed,
        10000904: rss_new.uploadIDCard_err_img_illegal,
        10001005: rss_new.appeal_verify_identity_information_idcard_error_tips,
        10001006: rss_new.resetPwd_checkIdCardIncorrectToMany,
        70009016: rss_new.pwd_needs_tobe_diff_from_history_pwd,
        10000601: rss_new.uc_error_10000001,
        70009012: rss_new.forgetbyphone_findpwdfail,
        10000707: rss_new.uc_common_verify_pwd_error,
        70002023: rss_new.uc_error_10000001,
        70009008: rss_new.uc_error_10000001,
        70009021: rss_new.uc_error_10000001,
        70002006: rss_new.uc_error_10000001,
        10000400: rss_new.login_dialog_wrong,
        10000510: rss_new.uc_error_10000001,
        10000511: rss_new.uc_error_10000001,
        70012072: rss_new.uc_error_10000001,
        10008001: rss_new.uc_error_10000001,
        10008002: rss_new.uc_error_10000001,
        10008003: rss_new.uc_error_10000001,
        10008004: rss_new.uc_error_10000001,
        10008005: rss_new.uc_error_10000001,
        100080041: rss_new.uc_error_10000001,
        100080042: rss_new.uc_error_10000001,
        10000508: rss_new.uc_error_10000001,
        70002076: rss_new.uc_error_10000001,
        10001015: rss_new.uc_error_10000001,
        70006010: rss_new.uc_error_10000001,
        70002082: rss_new.uc_error_10000001,
        70002080: rss_new.uc_error_10000001,
        10000402: rss_new.uc_error_10000001,
        70008805: rss_new.login_smsLoginErr_notSupportSmsLogin,
        10000504: rss_new.uc_error_10000001,
        10001019: rss_new.uc_error_10000001,
        10000801: rss_new.uc_error_70008001,
        70009001: rss_new.uc_error_10000004,
        70002078: rss_new.uc_error_10000001,
        10001018: rss_new.uc_error_10000001,
        10001014: rss_new.uc_error_10001014,
        10001017: rss_new.appeal_error_10001017,
        70009026: rss_new.appeal_errorTips_noComplaintRecord,
        70009027: rss_new.appeal_error_70009027,
        10001016: rss_new.appeal_label_appendInfoTimesOut,
        70009028: rss_new.appeal_label_updateComplain,
        10006001: rss_new.user_unfroze_error,
        70009032: rss_new.common_js_error,
        10000006: rss_new.uc_error_10000006,
        10012077: rss_new.error_not_allow_same_old_phone,
        10001036: rss_new.forgotPwd_secQuestion_10001036
    };

    function t(e, r, n) {
        var o = {
            operType: e.operType,
            reqClientType: e.reqClientType,
            "languageCode": e.languageCode,
            password: e.password
        };
        ajaxHandler("verifyPasswordBySession", o, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var o = e.errorCode
            }
        }, function (e) {
        }, true, "JSON")
    }

    function i(e, r) {
        var n = {
            operType: e.operType,
            reqClientType: e.reqClientType,
            "languageCode": e.languageCode,
            password: e.password
        };
        ajaxHandler("verifyPassword", n, function (e) {
            r(e)
        }, function (e) {
        }, true, "JSON")
    }

    function c(e, r, n) {
        var o = {reqClientType: e.reqClientType, languageCode: e.languageCode};
        u(o, "getActivateEMailURL", r, n)
    }

    function s(e, r, n) {
        var o = {
            accountType: e.accountType,
            reqClientType: e.reqClientType,
            email: e.userAccount,
            languageCode: e.languageCode
        };
        u(o, "getActivateEMailURLBySession", r, n)
    }

    function u(e, r, n, o) {
        ajaxHandler(r, e, function (e) {
            if (typeof o != "function" || e.isSuccess == "1") {
                n(e)
            } else if (typeof o == "function") {
                var r = e.errorCode;
                if (e.errorCode == "10000001" || e.errorCode == "70001201") {
                    o(rss_new.uc_error_10000001)
                }
                if (e.errorCode == "10000002") {
                    o(rss_new.uc_error_10000002)
                }
                if (e.errorCode == "10000004") {
                    o(rss_new.uc_error_10000004)
                }
                if (e.errorCode == "70002001") {
                    o(rss_new.uc_error_70002001)
                }
                if (e.errorCode == "70001401") {
                    o(rss_new.uc_error_70001401)
                }
                if (e.errorCode == "70002008") {
                    o(rss_new.uc_error_70002008)
                }
                if (e.errorCode == "70001102") {
                    o(rss_new.uc_error_70001102_2)
                }
                if (e.errorCode == "70001104") {
                    o(rss_new.uc_error_70001104_3)
                }
                if (e.errorCode == "70002019") {
                    o(rss_new.uc_error_70002019)
                }
                if (e.errorCode == "70002009") {
                    o(rss_new.uc_error_70002009)
                } else {
                    o(rss_new.uc_error_70002018)
                }
            }
        }, function (e) {
        }, true, "JSON")
    }

    function f(e, r, n, o) {
        ajaxHandler("authCodeValidate", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function a(e, r, n, o) {
        ajaxHandler("displayPic", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function _(e, r, n, o) {
        ajaxHandler("uploadFile", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function d(e, r, n, o) {
        ajaxHandler("delPhoneEmail", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function l(e, r, n, o) {
        ajaxHandler("isExsitUser", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function p(e, r, n, o) {
        ajaxHandler("registerCloudAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function y(e, r, n, o) {
        ajaxHandler("setPhoneEmail", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function S(e, r, n, o) {
        ajaxHandler("updateUserInfo", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function w(e, r, n, o) {
        ajaxHandler("getUserAccInfo", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function C(e, r, n, o) {
        ajaxHandler("getUserAccInfoBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function v(e, r, n, o) {
        ajaxHandler("getUserAccListBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function g(e, r, n, o) {
        ajaxHandler("updateUserAgrs", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function j(e, r, n, o) {
        ajaxHandler("getUserAgrs", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function x(e, r, n, o) {
        ajaxHandler("setAcctProtect", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function O(e, r, n, o) {
        ajaxHandler("resetPasswdMode", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function N(e, r, n, o) {
        ajaxHandler("operDataForWapReg", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function H(e, r, n, o) {
        ajaxHandler("checkNickname", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function J(e, r, n, o) {
        ajaxHandler("unBoundThirdAcc", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function h(e, r, n, o) {
        ajaxHandler("bindAcct2Third", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function A(e, r, n, o) {
        ajaxHandler("delUser", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function m(e, r, n, o) {
        ajaxHandler("reqDataCopy", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function P(e, r, n, o) {
        ajaxHandler("thirdQuickReg", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function k(e, r, n, o) {
        ajaxHandler("thirdRemoteLogin", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function B(e, r, n, o) {
        ajaxHandler("activateMsisdn", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function R(e, r, n, o) {
        ajaxHandler("logoutAllBrowser", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function T(e, r, n, o) {
        ajaxHandler("checkDevice", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function U(e, r, n, o) {
        ajaxHandler("accountConfirm", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function F(e, r, n, o) {
        ajaxHandler("acctRecoveryByDev", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function L(e, r, n, o) {
        ajaxHandler("saveFlowInfo", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function D(e, r, n, o) {
        ajaxHandler("setTwoFactorAuth", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function E(e, r, n, o) {
        ajaxHandler("push2TrustDev", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function I(e, r, n, o) {
        ajaxHandler("getTwoFacRecovery", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function M(e, r, n, o) {
        ajaxHandler("checkSecAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function q(e, r, n, o) {
        ajaxHandler("twoFacAcctRecovery", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function b(e, r, n, o) {
        ajaxHandler("getActivateEMailURLBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function V(e, r, n, o) {
        ajaxHandler("push2Dev", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function z(e, r, n, o) {
        ajaxHandler("checkPayPassword", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Q(e, r, n, o) {
        ajaxHandler("chkSecurityRisk", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function W(e, r, n, o) {
        ajaxHandler("chkSecurityRiskBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function G(e, r, n, o) {
        ajaxHandler("getCaptcha", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function K(e, r, n, o) {
        ajaxHandler("uploadIDCard", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function X(e, r, n, o) {
        ajaxHandler("setPicDefault", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Y(e, r, n, o) {
        ajaxHandler("isExsitUserForForgetPwd", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Z(e, r, n, o) {
        ajaxHandler("get4FactorsListBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function $(e, r, n, o) {
        ajaxHandler("get4FactorsList", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ee(e, r, n, o) {
        ajaxHandler("getAccRecoverFlowUrl", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function re(e, r, n, o) {
        ajaxHandler("checkIDCard", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ne(e, r, n, o) {
        ajaxHandler("IsAgreeUsedDeviceFinger", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function oe(e, r, n, o) {
        ajaxHandler("agreeLatestDFVersion", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function te(e, r, n, o) {
        ajaxHandler("dev", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ie(e, r, n, o) {
        ajaxHandler("isCountrySupportPhone", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ce(e, r, n, o) {
        ajaxHandler("getSecurityCode", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function se(e, r, n, o) {
        ajaxHandler("resetPassword", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ue(e, r, n, o) {
        ajaxHandler("resetPwdByEmail", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function fe(e, r, n, o) {
        ajaxHandler("resetPwdBySMS", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ae(e, r, n, o) {
        ajaxHandler("verifyPasswordBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function _e(e, r, n, o) {
        ajaxHandler("verifyPassword", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function de(e, r, n, o) {
        ajaxHandler("updateUserPwdByOld", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function le(e, r, n, o) {
        ajaxHandler("resetPwdBySecPhoneEmail", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function pe(e, r, n, o) {
        ajaxHandler("resetPwdByTrustDev", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ye(e, r, n, o) {
        ajaxHandler("getEMailAuthCode", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Se(e, n, o, t) {
        var i = "";
        if (e.operType == "20") {
            if (localInfo.displayCaptchaType == "1") {
                e.randomCode = localInfo.captchaRandomCode
            } else {
                e.randomCode = r("#smsRandomCode").val().trim();
                e.session_code_key = "sms_login_session_ramdom_code_key"
            }
            i = "getSMSCodeV3"
        } else {
            i = "getSMSAuthCode"
        }
        ajaxHandler(i, e, function (e) {
            if (typeof o != "function" || e.isSuccess == "1") {
                n(e)
            } else if (typeof o == "function") {
                var r = e.errorCode;
                o(Ve(r, t), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function we(e, r, n, o) {
        ajaxHandler("chkAuthCode", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ce(e, r, n, o) {
        var t = e;
        ajaxHandler("getEMailAuthCodeBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e, t)
            } else if (typeof n == "function") {
                var i = e.errorCode;
                n(Ve(i, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ve(e, r, n, o) {
        var t = e;
        ajaxHandler("getSMSAuthCodeBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e, t)
            } else if (typeof n == "function") {
                var i = e.errorCode;
                n(Ve(i, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ge(e, r, n, o) {
        ajaxHandler("chkAuthCodeBySession", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function je(e, r, n, o) {
        ajaxHandler("remoteLogin", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function xe(e, r, n, o) {
        ajaxHandler("riskLogin", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Oe(e, r, n, o) {
        ajaxHandler("chkRisk", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ne(e, r, n, o) {
        ajaxHandler("agreeCrossSiteAgrs", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function He(e, r, n, o) {
        ajaxHandler("weChatBindPhoneLogin", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Je(e, r, n, o) {
        ajaxHandler("smsLogin", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function he(e, r, n, o) {
        ajaxHandler("updateTrustBrowser", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ae(e, r, n, o) {
        ajaxHandler("getIPCountry", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function me(e, r, n, o) {
        ajaxHandler("getCountryRegion", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Pe(e, r, n, o) {
        ajaxHandler("getAgreementContent", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function ke(e, r, n, o) {
        ajaxHandler("getCountryCallingCode", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Be(e, r, n, o) {
        ajaxHandler("isWeakPassword", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Re(e, r, n, o) {
        ajaxHandler("preFrozeAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Te(e, r, n, o) {
        ajaxHandler("frozeAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ue(e, r, n, o) {
        ajaxHandler("preUnfrozeAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Fe(e, r, n, o) {
        ajaxHandler("unfrozeAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Le(e, r, n, o) {
        ajaxHandler("getComplainRec", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function De(e, r, n, o) {
        ajaxHandler("getComplainRecByUserAccount", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ee(e, r, n, o) {
        ajaxHandler("updComplainRecImpl", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function he(e, r, n, o) {
        ajaxHandler("updateTrustBrowser", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ie(e, r, n, o) {
        ajaxHandler("chkForgotRisk", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Me(e, r, n, o) {
        ajaxHandler("saveVerifyLockScreenResult", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function qe(e, r, n, o) {
        ajaxHandler("answerSecurityQuestion", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function be(e, r, n, o) {
        ajaxHandler("refreshSecurityQuestion", e, function (e) {
            if (typeof n != "function" || e.isSuccess == "1") {
                r(e)
            } else if (typeof n == "function") {
                var t = e.errorCode;
                n(Ve(t, o), e)
            }
        }, function (e) {
        }, true, "JSON")
    }

    function Ve(e, n, t) {
        var i = n ? r.extend(o, n) : o;
        var c = "";
        if (i[e]) {
            if (t && Object.prototype.toString.call(t) == "[object Array]" && t.length > 0) {
                String.prototype.format.apply(i[e].format(), t)
            }
            c = i[e]
        } else {
            c = i["default"]
        }
        return c
    }

    if (e) {
        e.casAjaxObj = n
    }
    return {casAjaxObj: n}
});